@charset "utf-8";
/* layout clear */
.m_column .bd:after,#reg_wrap:after,#login_wrap:after,#ywx_bd:after,#ywx_ft:after,.slide_view:after,.col_side:after,.clearfix:after,.side_fris_lst:after,.main_fans_lst:after,.item:after,.my_edit:after,.mod_wrap:after,.mod_side:after,.inner:after,.reg_con:after,.login_con:after,.mod_wlst:after{ clear:both; content:""; display:block; height:0; line-height:0; zoom:1;}

#ywx_bd,#ywx_ft,#s_bd,#recommend_wall,.ywx_news,.layout{ width:980px; margin:0 auto;}
#ywx_ft{ background:url(../images/skin_bg.png) repeat-x; background-position:0 -495px; padding-top:15px; }
#ywx_bd{ margin-bottom:40px; margin-top:15px;}

/* header */
#ywx_hd{ margin:0 auto; overflow:hidden; position:relative;}
.top_nav{ background-color:#333; color:#999; height:30px; line-height:30px; overflow:hidden;}
.top_nav .inner,.top_main .inner{ width:980px; margin:0 auto;}
.top_nav a{ color:#999; padding:0px 8px; margin:0; height:30px; display:inline-block;}
.top_nav a:hover{ color:#fff; text-decoration:none;}
.top_nav_l{ float:left;}
.top_nav_l li{ float:left;}
.top_nav_r{ float:right;}
.top_nav_r li{ float:left;}
.top_nav_r li a{ padding:0 14px;}
.top_nav_r li a:hover{ background-color:#474747;}
.top_main{ background:url(../images/top_main_bg.png) repeat-x; height:75px;}
.ywx_logo{ width:140px; height:70px; float:left; margin-left:15px; display:inline;}
.ywx_logo img,.ywx_logo a{ width:140px; height:70px; display:block; overflow:hidden;}
.top_main_bd{ float:right; width:825px;}
.main_nav{ color:#000; font:900 16px/1.5 Microsoft YaHei,arial; height:70px; margin:0 23px; float:left; }
.main_nav ul,.main_nav ol{ float:left;}  
.main_nav ul li,.main_nav ol li{ float:left;} 
.main_nav ul li.last{ background:none;} 
.main_nav ul li a,.main_nav ol li a{ color:#000; display:inline-block; padding:23px 18px; vertical-align:top; margin-right:1px;} 
.main_nav ul li a:hover,.main_nav ul li a.current{ color:#000; background:url(../images/main_nav_current.png) repeat-x; text-decoration:none; }
.main_nav ol{ font:normal 12px/1.5 arial,sans-serif; margin:0px 0 0 10px; }  
.main_nav ol li a{ color:#000; display:inline-block; padding:28px 10px 24px 10px; vertical-align:top; text-align:center;}
.main_nav ol li a:hover,.main_nav ol li a.current{ color:#000; background:url(../images/main_nav_current.png) repeat-x; text-decoration:none;text-align:center;}
.search_wrap{ float:right; padding-top:21px; width:210px; line-height:28px; text-align:right;}
.search_wrap form{ border:1px solid #c4c4c4; border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#fff; width:198px; height:26px; padding:0 5px;}
.search_wrap .search_input{ border:0; color:#999; float:left; width:176px; height:22px; margin:2px 0 0 0px;}
.search_wrap .search_btn{ background-position:-20px -150px; float:right; width:20px; height:20px; cursor:pointer; margin-top:3px}
.ywx_news{ color:#666; overflow:hidden; padding-top:15px;}
.ywx_news span{ padding:0 5px;}
.ywx_news .time{ color:#999; padding-left:50px;}


/* apply */
.m_column{ width:900px; margin:0 auto;}
.m_column .hd{ border-bottom:6px solid #dadada;  padding:30px 0 10px 40px; font:24px/25px Microsoft Yahei;}
.m_column .hd span{ font:normal 12px/1.5 arial,sans-serif; margin-left:26px;}

/* regiter login */
#reg_wrap,#login_wrap,#fpwd_wrap{ width:980px; margin:0 auto;}
.reg_step{ width:900px; height:37px; margin:30px 0;}
.reg_step span{ color:#666; display:inline-block; font:normal 18px/37px Microsoft YaHei,arial; width:300px; text-align:center;}
.reg_step span.current{ color:#653102;}
.st1{ background-position:0 -150px;}
.st2{ background-position:0 -190px;}
.st3{ background-position:0 -230px;}
.reg_con,.login_con,.fpwd_con{ border:1px solid #e2e2e2; margin:30px 0; min-height:400px; padding:30px 40px; overflow:hidden; zoom:1;}
.fpwd_con{ line-height:1.8;}
.reg_con span,.login_con span,.fpwd_con span{ display:inline-block;}
.reg_con h1,.login_con h1,.fpwd_con h1,.reg_con .t1,.reg_con .t2,.reg_con .t3{ font:normal 28px Microsoft YaHei,arial;} 
.reg_con .t1,.reg_con .t3{ color:#333;} 
.reg_con .t1{ font-size:20px;}
.reg_con .t2{ font-size:18px; color:#ff6000; padding:0 5px;} 
.reg_con .t3{ font-size:16px;} 
.reg_con .l,.login_con .l{ float:left; width:560px; padding-right:70px; border-right:1px dashed #e2e2e2; min-height:400px;}
.reg_con .r,.login_con .r{ float:left; width:200px; line-height:24px; padding-left:60px; vertical-align:top;}
.reg_con .l_item,.login_con .l_item,.fpwd_con .l_item{ color:#666; padding:25px 0 15px 0; position:relative;}
.reg_con label,.login_con label,.fpwd_con label{ color:#000; display:inline-block; font-size:14px; float:left; width:84px; height:32px; line-height:32px; padding-right:10px; text-align:right; vertical-align:middle;}
.fpwd_con label{ width:120px;}
.reg_con .l_item label i{ color:#c00; display:inline-block; padding-right:5px; font:normal 14px/32px sans-serif;}
.login_con .input_wrap{ border:1px solid #cecece; display:inline-block; height:20px; padding:5px; vertical-align:middle;}
.login_con .input_wrap:hover{border:solid 1px #f68210; background-color:#f9f9f9;}
.login_con .input_wrap:hover .ico_pwd{ background-position:-86px -84px;}
.login_con .input_wrap input{ height:20px;}
.reg_con .input_txt:focus,.login_con .input_txt:focus,.fpwd_con .input_txt:focus{ border:solid 1px #f68210; background-color:#f9f9f9;}
.reg_con .tip,.login_con .tip,.fpwd_con .tip{ color:#999; font-size:12px; position:absolute; left:345px; _left:250px; top:32px; background-position:0 0; line-height:18px;}
.reg_con .error,.login_con .error,.fpwd_con .error{ color:#c00;}
.reg_con .txt,.login_con .txt,.fpwd_con .txt{ line-height:32px;}
.reg_con .bt,.login_con .bt,.fpwd_con .bt{ margin-top:20px;}
.reg_con fieldset{ border:1px solid #dedede; color:#666; padding:10px 25px 15px 25px; line-height:24px;}
.reg_con legend{ color:#666; font-weight:bold; padding:0 8px;}
.fpwd_con .tip{ left:380px;}
.fpwd_con .txt_help{ color:#666; padding-left:130px;}
.pw_hard{ margin-top:5px; display:inline-block;}
.pw_hard i{ width:33px; height:5px; background-color:#f00; border-right:1px solid #fff; display:inline-block; overflow:hidden; vertical-align:middle;}
.pw_hard i.pw_precent{ background-color:#ff8000;}
.login_complete{ padding:40px 0 0 280px; position:relative;}
.login_complete i{ position:absolute; left:220px; top:60px;}
.login_complete p{ color:#666; font:normal 14px Microsoft YaHei,arial;}
.social_media{ margin-top:10px;}
.social_media p{ color:#999; padding-bottom:10px;}
.social_media li{ height:26px; line-height:26px;}
.social_media li i{ vertical-align:text-bottom;}
.social_media li a{ color:#666; display:inline-block;}
.social_media li a:hover{ text-decoration:underline;}

/* common */
.m_break{ color:#999; padding-top:15px; font-family:sans-serif; width:980px; margin:0 auto;}
.m_break span { color:#999; margin-left:5px;}
.m_break a{ margin:0 5px;}
.new_pub{ border:1px solid #f4e489; background-color:#fffdd4; color:#f68210; min-height:26px; line-height:26px; padding:1px; cursor:pointer; }
.new_pub p{ padding:0 30px;}
.new_pub span{ padding-left:24px;}
.new_pub a{ padding:0 5px;}
.new_pub .all_num{ padding:5px 24px; overflow:hidden;}
.new_pub .all_num ul{}
.new_pub .all_num li{ float:left; width:200px;}
.txt_lr{ padding:0 30px;}
.hx_bar{ line-height:30px;}
.acc_sch_bar{ height:24px; line-height:24px;}
.acc_sch_bar .acc_s2{ padding-left:30px;}
.acc_sch_bar span{ display:inline-block;}
.acc_sch_bar .input_txt{ height:12px; line-height:12px; margin-right:0;}
.acc_sch_bar .btn{ padding:0 15px; margin-left:5px;}
.view_wrap{ width:570px;}
.view_hd,.view_ft,.bd_row{ background:url(../images/bs_bg.png) no-repeat; height:40px;}
.view_ft{ background-position:0 -245px;}
.bd_row{ background-position:0 -40px; height:205px;}
.bd_row .con{ padding-top:30px; padding-left:68px; width:500px; }
.bd_row .con li{ float:left; margin-right:50px;}
.bar_b_pic{ font:normal 15px/1.5 arial; height:39px; line-height:39px; border:1px solid #dadada; background-color:#f9f9f9; background:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2)); background:-moz-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2)); color:#999; width:958px; padding-left:20px; }
.bar_b_pic span{ padding-right:40px;}
.bar_b_pic .num{ padding:0 10px;}
.follow_item{ background:url(../images/item_bg.png) no-repeat; width:700px; height:102px; position:relative;}
.fl_pos,.fr_pos{ position:absolute; top:6px;}
.fl_pos{ left:0px;}
.fr_pos{ right:0px;}
.f_m{ height:90px; overflow:hidden; padding:7px 54px; width:592px;}
.f_m ul{ width:1000px;}
.f_m li{ float:left;}
.fm_block{ display:inline-block; width:109px; height:89px; text-align:center; margin-right:11px;}
.fm_block a{ display:inline-block; padding:13px 10px; vertical-align:top; text-align:center; text-decoration:none;}
.fm_block i,.fm_block b,.fm_block em{ display:block;}
.fm_block i{ margin:0 0 5px 9px; }
.fm_block em{ color:#ff6000; font:bold 24px/1.2 Arial; padding:5px 0 10px 0;}
.fm_block b{ font:bold 14px/1.2 Microsoft YaHei,arial;}
.progress_bar{ float:left; margin-left:10px; *margin-top:7px; cursor:pointer;}
.progress_bar_inner{ display:inline-block; width:122px; background:url(../images/ywx_ico.png) no-repeat; background-position:-40px -90px; overflow:hidden;}
.precent { height:10px; background:url(../images/ywx_ico.png) no-repeat; background-position:-40px -100px; _vertical-align:5px;  overflow:hidden;}

/* content */
.main_bd{ width:760px; float:right;}
.col_main,.col_side{}
.col_main{ background-color:#fff; width:720px;}
.y_label{ margin-bottom:35px;}

.c_discount{ overflow:hidden;}
.slide_con{ float:left;}
.slide_con li{ float:left; width:125px; padding:0 20px 0px 0; display:inline-block;}
.slide_con li.last{ padding-right:0;}
.slide_con li p.p_tit a{ margin-left:3px;}
.special_con li{ padding:0 25px 0px 0; }

.slide_con p{ color:#999; clear:both; float:left; width:118px; height:auto; overflow:hidden; cursor:pointer;}
.slide_con .bg{ background-color:#e8e8e8; display:inline-block; overflow:hidden; width:118px; padding-bottom:5px;}
.slide_con .bg p{ width:110px; padding:0 4px;}
.other_info span{ color:#666; width:150px; display:inline-block; line-height:26px;}
.other_info label{ color:#999;}
.cintro{ margin:20px 0 0px 0;}
.ointro p{ color:#999; font-size:12px; margin-top:8px;}
.ointro .otag a{ margin-right:10px;}
.ointro .btns_row{ margin-top:20px;}
.interact_area{ border:1px solid #e4e4e4; zoom:1; overflow:hidden;}
.interact_area .fn_share{ padding:16px 20px; }
.fn_item span{ border-right:1px solid #e4e4e4; display:inline-block; font:normal 14px Microsoft YaHei; padding:16px 20px; }
.fn_item span a{color:#999;}
.fn_item span i{ margin-right:5px;}
.fn_item span em{ color:#ff6000; margin-left:5px;}
.fn_area{ border:1px solid #e4e4e4; border-radius:5px; background-color:#fff; width:201px; overflow:hidden;}
.fn_area span{ display:inline-block; font:normal 14px Microsoft YaHei; float:left; width:49%; text-align:center; padding:10px 0; }
.fn_area span.l{ border-right:1px solid #e4e4e4;}
.fn_area span a{color:#999;}
.fn_area span i{ margin-right:5px;}
.fn_area span em{ color:#ff6000; display:block; padding-top:3px;}
.opus_info{ line-height:1.8;}
.b_pic_wrap .info_o,.b_pic_wrap .t_o{ margin-top:10px;}
.b_pic_wrap .info_o span{ margin-left:10px;  }
.feed_item,.feed_item_r{ color:#666; font-size:12px; height:30px; line-height:30px;}
.feed_item span{ padding-right:20px;}
.feed_item_r span{ padding-left:20px; }
.feed_item a{ height:14px; overflow:hidden;}
.feed_item .action a{ color:#999;}
.feed_item .action a:hover{ color:#ff6000;}
.feed_item i{ margin-right:5px;}
.feed_item_s{ height:20px; }
.feed_item_s span{ color:#666; font-size:12px; padding-right:10px;}
.feed_item_s a{color:#666;}
.feed_item_r{ height:30px; line-height:30px; color:#666;}
.rank_wrap{ display:block; margin-bottom:5px; overflow:hidden; clear:both; height:18px;}
.rank_wrap label{ color:#666; float:left; margin-right:5px;}
.rank_wrap .rank_bar{ float:left; margin-left:10px; cursor:pointer; width:70px;}
.rank_bar span{ color:#ff6000; font:bold 12px Microsoft YaHei; margin-left:5px; display:inline; *float:left;}
.rank_wrap .rank_bar_inner{ display:inline-block; width:31px; height:8px; overflow:hidden; zoom:1; *margin-top:4px; *float:left;
background-color:#d4d4d4;
background: -moz-linear-gradient(top,#e6e6e6,#d4d4d4);
background: -webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#d4d4d4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#d4d4d4');}
.rank_wrap .rank_precent{  height:8px; overflow:hidden; zoom:1;
background-color:#ff9c08;
background: -moz-linear-gradient(top,#fed138,#ff9c08);
background: -webkit-gradient(linear,0 0,0 100%,from(#fed138),to(#ff9c08));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed138',endColorstr='#ff9c08');}
.rank_item span{ margin-left:5px;}
.rank_item .label{ color:#ff6000; font:bold 16px Microsoft YaHei; margin-left:20px;}
.feed_bdr{ border:1px solid #e4e4e4; border-top:0;}
.feed_bar span{ margin-right:20px;}
.expert_con{ width:316px; display:inline-block; overflow:hidden;}
.expert_con .con{ padding-left:10px;}
.review_wrap{ position:relative;}
.review_wrap .form_warp{ padding:20px 0 0 0;}
.review_wrap .form_warp p label{ width:42px;}
.review_wrap .form_warp .rank_item{ margin-left:80px;}
.review_wrap .rev_fast{ border:1px solid #ccc; background-color:#f3f3f3; width:328px; overflow:hidden; position:absolute; top:0; *top:1px; _top:2px; right:0; }
.review_wrap .rev_fast span{ display:block; line-height:22px; margin:0; padding:5px 15px;}
.review_con{ padding:30px 0;}
.review_con .con{ line-height:1.8;}
.review_con .input_wrap{ width:630px; _width:620px; margin-top:10px;}
.review_con .input_wrap .input_txt{ border:1px solid #ccc; background-color:#f3f3f3; color:#333; width:100%; -moz-box-sizing: border-box;
-webkit-box-sizing: border-box; box-sizing: border-box; resize: none; height:30px; *height:18px; *width:618px;_width:614px; }
.review_con .input_wrap .input_txt:focus{ background-color:#fff; }
.review_con .txtblock{ color:#999; padding-left:10px;}
.review_con .txtn{ padding-right:10px;}
.review_t{ font-size:14px; margin-top:-4px;}
.review_c{ color:#666; margin:5px 0;}
.r_con .r_hd{ border-top:1px solid #dadada; padding:10px 0;}
.r_lst{ padding:10px 0;}
.r_lst .con{ line-height:1.5;}
.r_lst .txt{ color:#666;}
.r_lst .r_reply{ margin-left:45px;}
.r_reply .re_lst{ padding:10px 0;}
.re_lst .con{ line-height:1.5;}
.re_lst .txt{ color:#666;}
.r_reply .re_lst .input_wrap{ width:545px; _width:530px; margin-top:10px;}
.r_reply .re_lst .input_txt{ *width:533px; _width:527px;}
.content  h1{ font:normal 28px/28px Microsoft YaHei,arial; text-align:center; }
.content .cont_txt{ line-height: 1.8; font-size:14px; text-indent:2em; padding:0 20px;}
.content .cont_txt p{padding: 10px 0;}
.content .pages{ font-size:14px; text-align: center; height:42px; padding:30px 0}
.content .pages a{ background-color:#ededed; color:#333; display:inline-block; width:100px; height:42px; line-height:42px; text-align:center; margin:0 10px;}
.content .pages a:hover{ background-color:#d2d2d2; text-decoration:none;}
.page{ font-size:12px; width:450px; margin:0 auto; height:20px; line-height:20px; padding:30px 0; vertical-align:top; zoom:1;}
.page a{ background-color:#e8e8e8; display:inline-block; height:20px; line-height:20px; text-align:center; text-decoration: none; margin-right:10px; padding:0 5px; vertical-align:top;}
.page a.current,.page a:hover{ background-color:#f68210; color:#fff; text-decoration:none;}
.page .input_txt{ height:18px; padding:0 3px; margin:0 5px; width:32px; overflow:hidden; zoom:1;}
.page .page_pre,.page .page_pre a,.page .page_next,.page .page_next a{ width:20px; padding:0;  display:inline-block; margin:0;}
.page .page_pre{ margin-right:10px;}
.page .page_next{ margin-right:10px;}
.page .page_pre i{ width:21px; padding:0; margin:0 0px; display:inline-block;}
.page .page_break{ padding:0 10px;}
.page .btn{ background-color:#e8e8e8; padding:0 9px; height:20px; cursor:pointer; display:inline; overflow:hidden;}
.page .btn:hover{ background-color:#f68210; color:#fff; }
.more_bg{ border-radius:3px; background-color:#d7ccb5; width:100%; text-align:center; height:30px; line-height:30px; display:inline-table;}
.more_bg a{ width:100%; text-align:center; height:30px; line-height:30px; text-decoration:none;}
.more_bg:hover{ background-color:#bfb59f; text-decoration:none; cursor:pointer;}



.tip_text li{ line-height:22px;}
.step_1,.step_2{ background-position:0px -70px; width:700px; height:32px; line-height:32px; color:#999; font-size:12px; font-weight:bold;}
.step_2{ background-position:0px -104px; }
.step_1 span,.step_2 span{ display:inline-block; width:144px; text-align:center;} 
.step_1 span.current,.step_2 span.current{ color:#fff;}
.tip_wrap{ border:1px solid #dadada; background-color:#f9f9f9; padding:10px 15px; z-index:19;}
.tip_wrap p,.tip_wrap li{ line-height:20px;}
.tip_wrap p,.tip_wrap li.current a{ color:#ff6000;}
.tip_error{ color:#666; padding:20px 0; text-align:center;}

/* manage opus */
.revision_wrap{ margin-top:10px;}
.revision_wrap li{ width:100%;height:40px; }
.revision_wrap label{ color:#666; display:inline-block; font-size:12px; text-align:right; width:72px;}
.revision_wrap .sblock{ display:inline-block; margin-right:10px;}
.revision_wrap .tip_r{ color:#999;}
.revision_wrap .btns_row{ margin:15px 0 24px 0;}
.revision_wrap .o_state{ font-size:14px; margin-top:40px;}
.info_wrap{ border:5px solid #f3f3f3; padding:10px; }
.info_wrap .tarea_txt{ border:none; font-size:14px; line-height:24px; width:100%; padding:0; min-height:60px;}
.info_ft{ background-color:#f3f3f3; padding:0 10px 10px 10px;}
.info_ft .tip_l{ display:inline-block; line-height:30px;}
.info_ft p{ color:#666; margin-bottom:10px;}
.label_nav{ line-height:22px; margin-top:5px;  font-size:13px; }
.label_nav a{ color:#555; display:inline-block; padding:10px 18px 0px 0px;  white-space:nowrap; }
.label_nav a:hover{text-decoration: underline;}

.label_nav_l{ width:200px;}
.label_nav_l_con{ border:1px solid #e0d7c0; background-color:#f6f4e3;}
.label_nav_l_con dl{ border-bottom:1px solid #e0d7c0; margin:0 10px; padding-bottom:10px;}
.label_nav_l_con dl.last{ border-bottom:none;}
.label_nav_l_con dt{ clear:both; display:block; font-weight:bold; margin:6px 0;}
.label_nav_l_con dd{ display:inline; margin-right:5px;}
.hot_author{ border:1px solid #e0d7c0; overflow:hidden; padding:5px 0;}
.hot_author li{ padding:5px 10px;}
.pic_lst,.pic_lst2,.user_lst,.c_pic_lst{ display:inline-block; line-height:22px; position:relative;}
.pic_lst2 dt{ margin-bottom:10px;}
.pic_lst2{}
.pic_lst dd,.pic_lst2 dd,.user_lst dd{ margin-top:5px;}


.pic_lst span{ min-width:22%; _width:22%;}
.set_r{ float:right; text-align:right; height:148px; }
.set_r .t_bar{ position:absolute; top:0px; right:0;}
.set_r .set_bar{ position:absolute; bottom:0px; right:0;}
.set_r .set_bar span{ margin-left:20px;}
.c_pic_lst dd{ margin-top:1px;}
.c_pic_lst .rank_item{ margin-top:5px;}
.c_pic_lst .btn_item{ margin-top:5px;}
.pic_lst dd.y_intro,.pic_lst2 dd.y_intro,.user_lst dd.y_intro,.c_pic_lst dd.y_intro{ color:#666; margin-bottom:5px;}
.pic_lst2 dd{ margin-top:0px;}
.bm_wrap{ width:140px;}
.bm_w,.bm_b{ width:118px;}
.bm_bdr{ border:1px solid #e9e9e9; width:106px; padding:0 5px;}
.pic_cir_lst{ background-color:#f9f9f9; padding-right:10px;}
.pic_cir_lst dt{ margin:10px 0;}
.pic_cir_lst dd{ margin-bottom:5px;}
.pic_cir_lst dd span{ width:110px; display:inline-block;}
.mod_lst{ position:relative;}
.mod_lst li{ color:#333; line-height:28px;}
.mod_lst li a{ margin-left:5px;}
.mod_lst li a:hover,.mod_lst li .author a:hover{ color:#ff6000;}
.mod_lst li .author{ color:#999; position:absolute; right:0;}
.mod_lst li .author a{ color:#999;}
.mod_bor{ border:1px solid #e0d7c0; overflow:hidden;} 
.mod_pic_lst{ }
.mod_pic_lst li{ color:#333; display:inline; width:70px; float:left; margin:10px 22px 0px 22px; text-align:center; position:relative;}
* html .mod_pic_lst li{ color:#333; display:inline; width:70px; float:left; margin:10px 12px 0px 22px; text-align:center; position:relative; display:inline;}
.mod_pic_lst li p{ }
.mod_pic_lst li .cir_bg{
	position:absolute;
	top:-6px;
	right:-14px;
}
.mod_pic_lst li .cir_bg{ color:#fff; text-align:center; font:bold 13px/28px Microsoft YaHei,arial;}


.tit_hot{ padding:5px 15px 0;}
.s_user_lst p{ line-height:17px;}
.new_opus table{ width:100%; }
.new_opus thead th{ color:#999; text-align:left; height:30px; padding:0 5px;}
.new_opus tbody th,.new_opus tbody td,.new_opus tbody td.time{ border-bottom:1px dashed #ccc; color:#999; text-align:left; height:40px;}
.new_opus tbody td{ color:#666;}
.new_opus .titer{ color:#000;}

/* bookroom charts */
.navigation_wrap table,.related_search_wrap table,.filter_wrap table{ background-color:#f9f9f9; position:relative; border:1px solid #dadada; border-bottom:0; width:100%; }
.navigation_wrap td,.related_search_wrap td{ overflow:hidden; zoom:1; border-bottom:1px solid #dadada; padding-right:18px; padding:12px 18px 12px 0}
.navigation_wrap .title{ width:70px; color:#666; font-weight:bold; padding:18px 0 0 18px; vertical-align:top; }
.navigation_wrap .con span{ position:relative; }
.navigation_wrap .con a,.navigation_wrap .con span a{ display:inline-block; padding:6px 10px; text-align:center; margin:0;}
.navigation_wrap .con span a:hover,.navigation_wrap .con span a.current{ background-color:#dadada; color:#000; height:18px; display:inline-block; }
.navigation_wrap .current_con{ width:688px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background-color:#fff; padding:14px 5px; position:absolute; left:1px; margin-top:-1px; z-index:1; }
.navigation_wrap .current_con a{ display:inline-block; width:66px; overflow:hidden; padding:4px 4px; text-align:center;}
.navigation_wrap .current_con a:hover{ background:none; border:none;}
.navigation_wrap a.btn_gray_s{ padding:0 6px; *vertical-align:text-bottom; height:23px; line-height:23px; }
.filter_wrap table{ border:1px solid #dadada;}
.filter_wrap thead th{ font-size:14px; background-color:#fff; border-bottom:1px solid #dadada; padding:10px 0 10px 18px; text-align:left;}
.filter_wrap tbody td{ padding:5px 0 5px 18px; text-align:left;}
.filter_wrap tbody .top{ padding-top:15px;}
.filter_wrap tbody .bottom{ padding-bottom:15px;}
.filter_wrap thead th.title,.filter_wrap tbody td.title{ color:#666; font-weight:bold; width:70px;}
.filter_wrap thead th span{ padding-right:40px;}
.filter_wrap thead th input{ vertical-align:middle;}
.filter_wrap thead th label{ margin-left:4px;}
.filter_wrap tbody td a{ margin-right:25px;}
.filter_wrap .view_change{ margin-right:52px; *margin-top:3px; display:inline;}
.related_search_wrap .related_search{ padding-left:18px;}
.related_search_wrap .related_search a{ margin-right:15px;}
.related_search_wrap .related_search a{ margin-right:0; *margin-top:2px;} 
.br_lst,.br_view{}
.br_view ul{ float:left;}
.br_view li{ float:left; width:144px; padding:0 41px 30px 0; overflow:hidden; display:inline-block;}
.br_view li.last{ padding:0 0 0 1px; }
.br_view .p_tit{ font:bold 14px/1 arial,sans-serif; padding-top:10px;}
.br_view p{ color:#999; clear:both; width:auto; height:auto; overflow:hidden; cursor:pointer; padding:0 0 5px 14px;}
.y_read .charts,.y_hot_author .charts{ width:103px; height:116px; border:1px solid #dadada; background-color:#fff; float:left; }
.y_read .charts p,.y_hot_author .charts p{ text-align:center; vertical-align:text-bottom; line-height:1; padding-bottom:7px;}
.y_read .charts{ margin-top:14px;}
.y_read .charts_bdr{ border:1px solid #dadada; border-top:0; padding-left:12px; padding-right:12px; }
.read_view ul{ overflow:hidden; display:inline;}
.read_view li{ float:left; width:224px; }
.charts_bdr dt{ font-size:12px; line-height:1.5; }
.charts_bdr dd{ margin-top:4px; }
.charts_bdr .bm_pic{ margin-right:10px;}
.slide_con .lblock .p_tit{width:110px;text-align:center;}

.charts_hot_lst{ padding:15px;}
.charts_hot_lst li{ position:relative; height:36px; line-height:36px; overflow:hidden; }
.charts_hot_lst .num,.charts_hot_lst .author,.charts_hot_lst .point,.charts_hot_lst .clicks{ color:#ff6000;  position:absolute; right:0; top:0;}
.charts_hot_lst .num{ font-size:14px;}
.charts_hot_lst .author,.charts_hot_lst .point{ color:#999; width:80px; text-align:left;}
.charts_hot_lst .clicks{ width:50px; text-align:left;}
.charts_hot_lst li{ background:url(../images/ywx_ico.png) no-repeat;}
.charts_hot_lst li a{ font-size:12px; padding-left:24px; clear:both; display:inline-block; max-width:130px; _width:130px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;   }
.charts_hot_lst li a:hover{ color:#ff6000;}
.charts_hot_lst li.p1{ background-position:-284px -320px;}
.charts_hot_lst li.p2{ background-position:-284px -50px;}
.charts_hot_lst li.p3{ background-position:-284px -80px;}
.charts_hot_lst li.p4{ background-position:-284px -110px;}
.charts_hot_lst li.p5{ background-position:-284px -140px;}
.charts_hot_lst li.p6{ background-position:-284px -170px;}
.charts_hot_lst li.p7{ background-position:-284px -200px;}
.charts_hot_lst li.p8{ background-position:-284px -230px;}
.charts_hot_lst li.p9{ background-position:-284px -259px;}
.charts_hot_lst li.p10{ background-position:-284px -289px;}
.charts_user li{ float: left; width:155px; }
.y_hot_author .user_lst{ position:relative;}
.y_hot_author .charts{ margin-top:2px;}
.y_hot_author .charts .fans{ padding-top:16px;}
.y_hot_author .user_lst .btn_iterm_r_y{ position:absolute; bottom:15px; right:0;}
.y_read .charts i,.y_hot_author .charts i{ color:#666; font:bold 31px/51px arial,sans-serif; text-align:center;}
.y_personal .user_view{ padding:20px 0;}
.y_personal .charts_site{ margin-top:12px;}
.y_special .charts_site{ margin-top:42px;}
.y_special{ margin-bottom:25px;}
.y_reader{ margin-bottom:16px;}
.y_bookcir .charts_site,.y_member .charts_site{ margin-top:22px;}
.y_personal .charts_site i,.y_special .charts_site i,.y_bookcir .charts_site i,.y_member .charts_site i{ color:#666; font:bold 31px/56px arial,sans-serif; text-align:center;}
.charts_pic_view,.charts_user_view{ padding:20px 0; overflow:hidden;}
.charts_pic_view dt{ font-size:12px; margin-bottom:10px;}
.charts_user_view dt{ font-size:12px; font-weight:normal; margin-bottom:8px;}
.charts_user_view dd{ margin-top:5px;}
.y_member .num{ color:#ff6000; font-size:14px;}

/* menu set left */
.set_menu{ width:118px; height:296px; border:1px solid #dadada; z-index:98; margin-top:10px;}
.set_menu li{ position:relative; width:118px; height:38px; background-color:#fff; border-bottom:1px solid #dadada; }
.set_menu .li_label{ background-color:#f7f7f7; color:#000; display:inline-block; padding:10px 20px; width:76px; height:16px; margin:1px; }
.set_menu li a:hover{ color:#000; text-decoration:none;}
.set_menu li .ico_pen{ position:absolute; top:14px; right:10px; display:inline-block;}
.set_menu li.current .li_label{ background-color:#fff;}
.set_menu .li_last{ height:40px; line-height:40px; border-bottom:0; font-weight:bold; }
.set_menu .li_last .li_label{ height:40px; line-height:40px; border-bottom:0; font-weight:bold;  _height:23px; _padding-top:17px; }
.set_menu .edit_wrap{ width:170px; height:30px; line-height:30px; background-color:#999; display:inline-block; position:absolute; top:4px; left:-11px; z-index:99; zoom:1;}
.set_menu .edit_wrap input{ width:76px; height:28px; line-height:28px; background-color:#fff; margin:1px; padding-left:30px; float:left;}
.set_menu .btn_txt,.set_menu li a.btn_txt:hover{ color:#fff; display:inline-block; font-weight:bold; font-size:12px; padding:0; margin-left:-1px; width:61px; _height:28px; _line-height:28px; position:absolute; z-index:99;}

/* side list*/
.v_lst p{ color:#666; margin:10px 0;}
.v_lst p label{ color:#666;}
.v_lst p b{ color:#ff6000; margin-right:5px;}

/* author */
#author_wall{ width:700px;  }
.author_int{}
.author_int .guest_hd{ background-color:#e1e1e1; height:36px; line-height:36px; padding:0 20px 0 10px; }
.author_int .opus_hd,.author_int .guest_hd span{ font:normal 14px/36px Microsoft YaHei,aria; }
.author_int .opus_hd{ height:36px; line-height:36px; }
.author_int .line_intmore{ background-position:0 -365px; height:30px; line-height:30px;}
.author_int .line_intmore span{ background-color:#fff; padding-left:10px;}
.reg_view li{ border:1px solid #dadada; width:134px; height:274px; float:left; margin-right:5px;}
.reg_view li.last{ margin-right:0;}
.reg_view li h4{ margin-bottom:5px;}
.reg_view li .con_t,.reg_view li .con_b{ padding:15px;}
.reg_view li .con_b{ border-top:1px solid #dadada; background-color:#f7f6f6;}
.reg_view li .con_btn{ margin-top:10px;}
.reg_view li .con_btn a{ width:36px; text-align:center; }

/* complete */
.c_slide{ width:698px; height:auto; border:1px solid #dadada; overflow:hidden;}
.pic_con{ width:430px; padding:10px; overflow:hidden; }
.c_slide dt{ font: bold 14px/22px arial,sans-serif; margin:10px 0;}
.c_slide dd{ color:#666; margin-top:5px;}
.c_slide dd span{ display:inline-block;}
.c_slide .y_intro{ line-height:26px;}
.c_slide .y_block span{ width:110px; padding-right:10px;}
.c_slide .btn_item{ margin-top:14px; line-height:23px;}
.c_slide .btn_item span{ padding-right:15px; vertical-align:top;}
.pic_tab{ height:255px; overflow:hidden;}
.pic_tab li{ float:left; width:20px; height:201px; background:url(../images/c_slide_bg.png) no-repeat; padding:27px 18px 27px 22px; overflow:hidden; display:inline; cursor:pointer;}
.pic_tab li:hover,.pic_tab li.current{ background:url(../images/c_slide_bg.png) no-repeat -60px 0; }
.pic_tab li .title{ font:bold 18px/1.3 arial; letter-spacing:2px; width:26px; height:160px; vertical-align:center; display:inline-block; }
.pic_tab li .author{ width:20px; text-align:center; display:inline-block; }
.c_review_wrap{ overflow:hidden; margin-bottom:30px;}
.c_review_s span{ display:inline-block; padding-right:5px;}
.c_review_s .r_user img{ width:30px; height:30px; }
.c_review_s .r_all{ padding-right:5px;}
.c_review_s .r_all{ color:#666;}

/* free */
.free_focus{ position:relative; width:980px; height:310px; margin:0 auto; overflow:hidden; }
.free_focus .pre,.free_focus .pre_t,.free_focus .next,.free_focus .next_t{ position:absolute; top:115px; width:24px; height:48px;}
.free_focus .pre{ background-position:0 -230px; }
.free_focus .pre_t{ background-position:-48px -230px; cursor:pointer; }
.free_focus .next{ background-position:-24px -230px; right:0; }
.free_focus .next_t{ background-position:-72px -230px; right:0; cursor:pointer;}
.free_focus .m{ overflow:hidden; height:285px;}
.free_focus .thumb{ text-align:center;}
.free_focus .thumb i{ background-position:-30px -50px; width:11px; height:11px; display:inline-block; overflow:hidden; margin:0 2px; cursor:pointer;}
.free_focus .thumb .current i{ background-position:-41px -50px; }
.free_focus .b1{ position:absolute; top:10px; left:245px;}
.free_focus .pic_b_bg{ background-position:0 0; width:478px; height:252px; padding:6px; z-index:3; }
.free_focus .m1{position:absolute; top:35px; left:135px;}
.free_focus .m2{position:absolute; top:35px; right:135px;}
.free_focus .pic_m_bg{ background-position:0 -270px; width:134px; height:184px; padding:16px; z-index:2; }
.free_focus .pic_m_bg img{ width:136px; height:185px;}
.free_focus .s1{position:absolute; top:58px; left:70px;}
.free_focus .s2{position:absolute; top:58px; right:70px;}
.free_focus .pic_s_bg{ background-position:-170px -270px; width:112px; height:142px; padding:16px;z-index:1;}
.free_focus .pic_s_bg img{ width:110px; height:140px;}
.free_focus .pic_con{ width:457px; padding:10px; height:auto; overflow:hidden; }
.free_focus dt{ font: bold 14px/22px arial,sans-serif; margin:10px 0;}
.free_focus dd{ margin-top:6px;}
.free_focus dd,.free_focus dd label{ color:#666;}
.free_focus dd span{ display:inline-block;}
.free_focus .y_block span{ width:120px; padding-right:10px;}
.free_focus .y_intro{ line-height:26px;}
.free_focus .btn_item{ margin-top:11px; line-height:23px;}
.free_focus .btn_item span{ padding-right:15px; vertical-align:top;}
.special_user_lst{ background-color:#f9f9f9; padding-right:10px;}
.special_user_lst dt{ margin:5px 0; font-size:12px;}
.special_user_lst dd{ margin-top:10px;}
.special_user_lst .sw{ width:98px;}
.special_user_lst .tit_bg{ background-color:#E8E8E8; width:88px; height:25px; padding-top:3px; text-align:center;}

/* special */
.special_focus{ border:1px solid #dadada; padding:14px; width:670px; }
.special_focus .pic,.special_focus .pic img{ width:486px; height:210px; position:relative;}
.special_focus .pic .info_bg{ background-color:#000; width:100%; height:30px; position:absolute; bottom:0; left:0; filter:Alpha(Opacity=70); opacity:.7; -webkit-opacity:.7; -moz-opacity:.7;}
.special_focus .pic .thumb{  position:absolute; bottom:5px; left:200px;}
.special_focus .pic .thumb{ text-align:center;}
.special_focus .pic .thumb i{ background-position:0px -50px; width:11px; height:11px; display:inline-block; overflow:hidden; margin:0 2px; cursor:pointer;}
.special_focus .pic .thumb .current i{ background-position:-11px -50px; }
.special_focus .con{ padding-left:10px;}
.special_focus .con span{ padding-right:12px;}
.special_focus .con p{ padding-top:10px;}
.special_focus .con .y_intro{ color:#666; line-height:22px;}

/* author */
.author_wall{ width:700px; height:190px; display:inline-block; overflow:hidden; }
.author_wall .row_1{ float:left; display:inline-block; width:50px;}
.author_wall .row_2{ float:left; display:inline-block; width:125px; margin-right:5px; }
.author_wall .img_s{ position:relative;} 
.author_wall .img_s .info_bg{ background-color:#000; width:100%; height:18px; position:absolute; bottom:0; left:0; filter:Alpha(Opacity=70); opacity:.7; -webkit-opacity:.7; -moz-opacity:.7;}
.author_wall .img_s p{ color:#fff; font-size:12px; line-height:18px; position:absolute; bottom:0px; left:5px;}
.author_wall .img_s .ico_bgadd{ color:#fff; font-size:12px; line-height:18px; position:absolute; top:0px; right:0px; z-index:2;}
.author_wall .img_b{ position:relative;} 
.author_wall .img_b .info_bg{ background-color:#000; width:100%; height:125px; position:absolute; bottom:0; left:0; filter:Alpha(Opacity=60); opacity:.6; -webkit-opacity:.6; -moz-opacity:.6;} 
.author_wall .img_b .y_intro{ color:#fff; font-size:12px; line-height:18px; position:absolute; top:5px; left:10px; width:105px;}
.author_wall .img_b .f_bg{ background-color:#888; font-weight:bold; width:120px; height:21px; padding-top:3px; _height:18px; _padding-top:7px; position:absolute; bottom:0; left:0; text-align:right; padding-right:5px;}
.author_wall .img_b a.f_bg{ color:#fff; text-decoration:none;}
.author_wall .img_s img{ width:60px; height:60px;}
.author_wall .img_m img{ width:50px; height:105px;}
.author_wall .img_mm img{ width:50px; height:80px;}
.author_wall .img_b img{ width:125px; height:125px;}

/* profile introduce */
.user_info_wrap{}
.user_info_con{ border:1px solid #e8e8e8; background-color:#f9f9f9; height:178px; margin-left:181px;}
.user_info_con ul{ padding:10px 20px; height:120px; line-height:22px;}
.user_info_con span,.ser_info_con label{ display:inline-block; vertical-align:middle;}
.user_info_con label{ color:#999;}
.user_info_con li .name{ font-size:18px; font-weight:bold; vertical-align: middle; margin-right:10px;}
.user_info_con li .vip_level{ margin-right:20px;}
.user_info_con li.other{ padding:5px 0;}
.user_info_con li.other span{ padding-right:30px;}
.user_info_con li.info_c{ color:#666;}
.user_info_con .o_state{ border-top:1px  solid #e8e8e8; height:35px; line-height:35px; padding:0 20px;}
.user_info_con .o_state .user_date{ margin-right:20px;}
.user_info_con .o_state .user_set{ margin-left:10px;}

/* profile account head */
.user_acc_wrap{ border:1px solid #dadada; }
.user_acc_wrap .con{ border:1px solid #fff; background-color:#f7f7f7; padding:10px 40px;}
.user_acc_wrap li{ height:26px; line-height:26px; padding:2px 0; }
.user_acc_wrap span{ display:inline-block;}
.user_acc_wrap .name,.user_acc_wrap .num{ font-size:18px; font-weight:bold; vertical-align: middle; margin-right:15px;}
.user_acc_wrap .num{ margin:0 5px;}
.user_acc_wrap .btn{ *vertical-align:1px; padding:0 15px;}
.user_acc_wrap .user_acc_ft{ background: url(../images/skin_bg.png) repeat-x; background-position: 0 -495px; height:4px; overflow:hidden;}

/* profile */
.new_lst .item{ padding:20px 0;}
.new_lst .item_r{ margin-right:0;}
.con_t{ color:#666; padding-bottom:10px;}
.con_msg{ display:inline-block; padding-bottom:5px; width:100%; }
.con_msg .txt{ color:#666; padding-bottom:5px;}
.con_msg .img{ padding:5px 0;}
.con_msg dt{ font-weight:bold; padding-bottom:2px;}
.con_msg dd{ padding-top:2px;}
.con_msg dd em{ color:#999;}
.fans_lst{ padding:30px 0;}
.fans_lst li{ background-color:#f9f9f9; width:228px; float:left; margin:0 8px 30px 0;}
.fans_lst li:hover{ background-color:#e8e8e8; cursor:default;}
.fans_lst li.last{ margin-right:0;}
.fans_lst li .con{ padding-right:5px;}
.fans_lst dt,.fans_lst dd{ line-height:22px;}
.fans_lst li dd em{ color:#999; padding-right:5px;}
.fans_lst li a.btn{ color:#ff6000; text-decoration:none;}

/* col_side */
.col_side{width:220px;}
.col_side_bj{background:#f9f9f9; border-top:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; width:220px;}

.col_side .tit,.read_lst .tit{ background: url(../images/skin_bg.png) no-repeat; background-position:0 -310px; height:30px; line-height:30px; padding-left:20px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.col_side .tit_tab{ background: url(../images/skin_bg.png) no-repeat; background-position:0 -310px; height:32px; line-height:30px; padding-left:20px; }
.col_side .tit a:hover,.col_side .tit_tab a:hover{ color:#c00; text-decoration:none;}
.col_side .tit .r_more,.col_side .tit .r_sort{ float:right; font:normal 12px/1.5 arial,sans-serif;}
.col_side .tit .r_more{ line-height:32px; padding-right:20px;}
.col_side .tit .r_sort{ display:inline-block;}
.col_side .tit .r_sort a{ padding:8px 15px 4px 15px; display:inline-block; height:20px;}
.col_side .tit .r_sort a.current{ background-color:#f9f9f9; border:1px solid #dcdcdc; border-bottom:0; display:inline-block; font-weight:bold; height:21px;}
.col_side .tit_tab{ width:100%; padding-left:0;}
.col_side .tit_tab a{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; margin-left:-1px; width:121px; text-align:center; display:inline-block; height:31px; line-height:31px;}
.col_side .tit_tab a.current{ background-color:#f9f9f9; border:1px solid #dcdcdc; border-bottom:0; color:#c00; display:inline-block; width:122px;}

.read_lst{ margin-bottom:30px; overflow:hidden;}
.read_lst .tit_tab_b span{ padding:0 10px;} 

.user_info{ padding:20px; line-height:20px; overflow:hidden;}
.user_info span{ display:inline-block; vertical-align:middle;}
.user_info label{ color:#999; margin-right:5px;}
.user_info .name{ font:normal 18px Microsoft YaHei,arial; }
.user_info .name,.user_info .vip_level{ margin-right:10px;}
.user_info .user_lv{ line-height:26px;}
.user_info h4{ margin-bottom:7px;}
.user_info .btn{ margin-top:10px;}
.user_info .btn span{ margin-left:5px; line-height:26px;}
.user_info li{ line-height:24px;}
.user_info .t_o{ margin-top:10px; clear:both; }

.side_lst,.side_lst2{ padding:10px 20px;}
.side_lst li{ background:url(../images/ywx_ico.png) no-repeat;}
.side_lst li{ background-position:-297px 1px; font-size:12px; height:26px; line-height:26px; padding-left:10px; clear:both; overflow:hidden;}
.side_lst2 li{ font-size:12px; height:26px; line-height:26px; clear:both; overflow:hidden;}
.side_lst li a:hover,.side_lst2 li a:hover{ color:#ff6000;}
.side_lst2 em{ color:#999; padding-right:5px;}
.side_hot_lst{ padding:10px 0px 30px 20px;}
.side_hot_lst li{ position:relative; height:36px; line-height:36px; padding-left:24px;}
.side_hot_lst .num{
	color:#ff6000;
	font-size:12px;
	position:absolute;
	right:10px;
	top:0;
	 font-family:"微软雅黑";
}
.side_hot_lst li{ background:url(../images/ywx_ico.png) no-repeat;font-size:12px; }
.side_hot_lst li.p1{ background-position:-284px -320px; height:auto; overflow:hidden; }
.p1_word{ font-weight:bold;}
.side_hot_lst dl{ min-height:85px; float:left; padding-bottom:5px; padding-top:5px;}

/*0822更改首页右侧图片样式*/
.side_hot_lst dt{ width:70px; float:left; padding-right:12px; padding-left:5px;}
* html .side_hot_lst dt{ width:70px; float:left; padding-right:12px; padding-left:29px;}
.side_hot_lst dt img{ width:70px; height:100px;}

.side_hot_lst dd{line-height:22px; width:80px; float:left; }
.side_hot_lst dd label{ color:#999;}
.side_hot_lst .m_pic{ display:inline-block; margin-left:0px; position:absolute; left:0; padding-left:0;}
.side_hot_lst .btn_t{ margin-top:8px; *margin-top:10px;}
.side_hot_lst li.p2{ background-position:-284px -50px;}
.side_hot_lst li.p3{ background-position:-284px -80px;}
.side_hot_lst li.p4{ background-position:-284px -110px;}
.side_hot_lst li.p5{ background-position:-284px -140px;}
.side_hot_lst li.p6{ background-position:-284px -170px;}
.side_hot_lst li.p7{ background-position:-284px -200px;}
.side_hot_lst li.p8{ background-position:-284px -230px;}
.side_hot_lst li.p9{ background-position:-284px -259px;}
.side_hot_lst li.p10{ background-position:-284px -289px;}
.col_side .btn{ width:155px;}
.col_side .btn{ font-weight:normal;}
.side_reader_lst,.side_review_lst,.side_fris_lst{ padding:10px 0; line-height:1.5;}
.side_reader_lst li,.side_review_lst li{ clear:both; display:block; overflow:hidden; padding:10px 20px;}
.side_reader_lst h4{ margin:8px 0 9px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.side_review_lst li{ font-size:12px; color:#666; line-height:20px;}
.side_fris_lst li{ font-size:12px; width:50px; display:inline-block; float:left;  overflow:hidden; padding:10px 0 10px 20px;}
.side_fris_lst li .name{ width:50px; line-height:24px; text-align:center; display:inline-block; float:left; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.col_side .btn_item a{ margin:0 5px 5px 0;}
.side_pic_lst{ padding-top:10px;}
.side_pic_lst .view{ font-size:12px; width:62px; display:inline-block; float:left;  overflow:hidden; padding:15px 40px 12px 20px;}
.side_pic_lst .view .name{ width:62px; line-height:24px; display:inline-block; float:left; }

/* recommend_wall */
#recommend_wall{ width:980px; height:250px; overflow:hidden; position:relative; right:0px; padding-bottom:35px;}
#recommend_wall .left,#recommend_wall .right{ width:293px; height:100%; float:left;}
#recommend_wall .left{ width:292px;}
#recommend_wall .center{ margin:0 5px; width:385px; height:100%; float:left;}
.book_b a,.book_m a,.book_centr a{ display:inline-block;}
.book_b{ width:188px; height:250px; margin-right:4px; float:left;}
.book_b img{ width:188px; height:250px;}
.book_m{ width:100px; height:122px;}
.book_m img{ width:100px; height:122px;}
.book_m_b{ width:100px; height:123px;}
.book_m_b img{ width:100px; height:123px;}
.book_centr,.book_centr img{ width:385px; height:186px; position:relative;}
.book_centr .info_bg{ background-color:#9b2222; width:100%; height:50px; position:absolute; bottom:0; left:0; filter:Alpha(Opacity=70); opacity:.7; -webkit-opacity:.7; -moz-opacity:.7;}
.book_centr h3,.book_centr p{ color:#fff;}
.book_centr h3{ font:bold 14px/20px Arial, Helvetica, sans-serif; position:absolute; bottom:25px; left:18px;}
.book_centr p{ font-size:12px; position:absolute; bottom:6px; left:24px; font-weight:bold;}
.book_bottom{ width:100%; height:60px;}
.book_bottom li{ float:left; margin-right:5px;}
.book_bottom li.last{ margin-right:-1px;}
.book_bottom li img{ width:60px; height:60px;}

.rmd_lst li{ float:left; height:270px; margin-right:5px; display:inline-block; overflow:hidden;}
.rmd_lst li.last{ margin-right:0;}
.rmd_lst .book_b,.rmd_lst .book_m,.rmd_lst .book_s,.rmd_lst .book_m90x125,.rmd_lst .book_m90x140,.rmd_lst .book_m115x70,.rmd_lst .book_m115x90,.rmd_lst .book_m115x100{ overflow:hidden; position:relative;}
.rmd_lst .book_b{ width:190px; height:270px;}
.rmd_lst .book_b .info{ color:#fff; font-size:18px; position:absolute; top:20px; left:20px;}
.rmd_lst .book_m{ width:190px; height:190px;}
.rmd_lst .book_m .info{ color:#090; font-size:18px; position:absolute; top:100px; left:60px;}
.rmd_lst .book_s{ width:60px; height:75px;}
.rmd_lst .book_s .info{ color:#f00; font-size:12px; position:absolute; top:20px; left:5px;}
.rmd_lst .book_m90x125{ width:90px; height:125px;}
.rmd_lst .book_m90x125 .info{ color:#000; font-size:12px; position:absolute; top:20px; left:20px;}
.rmd_lst .book_m90x140{ width:90px; height:140px;}
.rmd_lst .book_m90x140 .info{ color:#000; font-size:12px; position:absolute; top:20px; left:20px;}
.rmd_lst .book_m125x70{ width:125px; height:70px;}
.rmd_lst .book_m125x70 .info{ color:#f00; font-size:12px; position:absolute; top:20px; left:20px;}
.rmd_lst .book_m125x90{ width:125px; height:90px;}
.rmd_lst .book_m125x90 .info{ color:#f00; font-size:12px; position:absolute; top:20px; left:20px;}
.rmd_lst .book_m125x100{ width:125px; height:100px;}
.rmd_lst .book_m125x100 .info{ color:#f00; font-size:12px; position:absolute; top:20px; left:20px;}

/* form */
.form_bdr{ border:1px solid #e4e4e4; border-top:0;}
.form_warp{ padding:20px 20px 50px 20px; min-height:400px;}
.form_warp span{ display:inline-block; vertical-align:top;}
.form_warp p{ color:#333; padding:10px 0 20px 0; position:relative; line-height:30px;}
.form_warp p label{ color:#666; display:inline-block; font-size:14px;width:84px; padding-right:10px; text-align:right; vertical-align:top; height:32px; line-height:32px;}
.form_warp p label i{ color:#c00; display:inline-block; padding-right:5px; font:normal 14px/32px sans-serif;}
.form_warp .input_txt,.form_warp .tarea_txt{ margin:0;}
.form_warp select{ border: 1px solid #cecece; height:32px; vertical-align:top; padding:4px;}
.form_warp .tip_t{ color:#666; display:block; height:16px; line-height:16px;}
.form_warp .tip_word,.form_warp .t_btn{ color:#000; position:absolute; top:-26px; right:0;}
.form_warp .tip_b{ color:#666; display:block; padding:5px 0 0 0px; height:16px; line-height:16px;}
.form_warp .tip_r{ color:#666; display:inline-block; margin-left:5px; vertical-align:top;}
.form_warp .btn{ border-radius:0; background-color:#000; margin-left:-1px; *margin-top:1px; height:30px;}
.form_warp .btn2{ height:30px;}
.form_warp .p_upload{ position:absolute; right:-88px; top:0; *top:1px;}
.form_warp .input_wrap{ border:solid 1px #C8C8C8; color:#333; line-height:22px; height:88px;}
.form_warp .set_permsn{ position:absolute; left:465px; top:10px; background-color:#ededed; width:112px;}
.form_warp .txt{ color:#000; font-size:12px; display:inline-block; height:30px; line-height:30px; padding-left:10px; }
.form_warp .my_mail{ width:215px; margin-right:10px;}
.form_warp .my_url{ border:1px solid #cecece; border-right:0; background-color:#f4f4f4; color:#666; width:204px; height:28px; line-height:28px; padding:0px 10px; *vertical-align:1px; }
.form_warp .lblock,.txt_help{ padding-left:94px; width:570px;}
.txt_help{ margin-top:20px;}
.txt_help li{ line-height:24px; color:#666;}
.txt_help .ht{ color:#000;}
.tag span a{ background-color:#e8e8e8; color:#333; display:inline-block; width:auto; padding:0px 5px 0px 15px; margin:5px 5px 0px 0; height:25px; line-height:25px; _padding-top:0px; _height:25px;}
.tag span a:hover{ text-decoration:none; color:#000;}
.tag span i{ cursor:pointer; margin:0 5px; _margin-top:7px;}

/* table */
.tb_con{ border-top:0; border-bottom:0; }
.tb_tit{ font:bold 14px/1.5 Microsoft YaHei,arial; text-align:left; margin-bottom:10px;}
.tb_tip{ color:#999; padding:10px 0;}
.tb_t,.chapters_con thead{ border:1px solid #dadada; border-bottom:0; background: url(../images/table_hd.png) repeat-x; height:44px; }
.tb_con span{ display:inline-block; height:22px; line-height:22px; padding:10px;}
.tb_con .col1{ width:400px;}
.tb_con .col2{ width:75px; text-align:center;}
.tb_con .col3{ width:75px; text-align:center;}
.tb_con .col4{ width:50px; text-align:right;}
.tb_con .tb_t em{ color:#666;}
/* col7*/
.tb_expand .cole1{ width:32%;}
.tb_expand .cole2{ width:8%;}
.tb_expand .cole3{ width:8%;}
.tb_expand .cole4{ width:11%;}
.tb_expand .cole5{ width:8%;}
.tb_expand .cole6{ width:9%;}
.tb_expand .cole7{ width:8%;}
.tb_expand table,.chapters_con table{ border:1px solid #dadada; width:100%;}
.tb_expand th,.tb_expand td{ padding:0 10px;}
.tb_expand thead th,.tb_expand thead td{ border-bottom:1px solid #dadada; color:#999; font:normal 12px Arial, sans-serif; height:38px;}
.tb_expand tbody th,.tb_expand tbody td{ border-bottom:1px dashed #dadada;}
.tb_expand thead th,.tb_expand tbody th,.tb_expand tbody td{ text-align:left;}
.tb_expand thead td,.tb_expand tbody td{ text-align:center; padding:0 5px;}
.tb_expand tbody .last th,.tb_expand tbody .last td{ border-bottom:0;}
.tb_expand tbody td{ color:#999; height:48px;}
.tb_expand em{ margin-right:5px;}
.tb_page{ margin-top:20px;}
.tb_page .page{ padding:6px 0; margin-left:30px;}
.tb2_con .check_t,.return_b{ padding-left:10px;}
.tb2_con .c_name{ font-size:14px;}
.tb2_con .checkbox{ vertical-align:text-bottom;}
.tb2_con thead th,.tb2_con thead td{ color:#000; height:44px; }
.tb2_con tfoot th,.tb2_con tfoot td{ color:#666; height:30px;}
.tb2_con tfoot{ border-top:1px solid #eee; background-color:#f7f7f7; color:#666; text-align:left; }
.tb2_con tfoot label,.check_t label{ display:inline-block; padding-right:20px;}
.tb2_con tfoot cite{ padding:0 5px;}
.tb2_con .tf_row1{ padding-top:5px;}
.tb2_con .tf_row2{ padding-bottom:5px;}
.tb_expand .n_con{ background-color:#fffdd4; border:1px solid #f4e48a; width:698px; }
.tb_expand .n_con li{ text-align:left; padding-left:90px;}
.tb_expand .n_con .n_con_t{ color:#000; display:inline-block; width:486px; line-height:40px;}
.tb_expand .n_con em{ color:#999;}

/* pictures */
.s_user_pic a,.m_user_pic a,.mm_user_pic a,.b_user_pic a,.bb_user_pic a,.bbb_user_pic a,.user_pic,.m_expert_pic a,.m_pic a,.bm_pic a,.bc_pic a,.b_pic a,.m_expert_pic a,.m_review_pic a{ display:inline-block;}
.m_user_pic .bdr,.s_user_pic .bdr,.user_pic .bdr,.m_pic .bdr,.bm_pic .bdr,.bc_pic .bdr,.b_pic .bdr{ background-color:#e8e8e8; display:inline-block; padding:4px; }
.fm_pic_bored{background:url(../images/fengmian_bj.png) no-repeat; height:164px; width:124px; display:inline-block; padding-left:5px; padding-top:4px; margin-right:8px;}

.s_user_pic{ margin-right:10px; padding-top:1px;}
.s_user_pic img{ width:30px; height:30px;}
.m_user_pic{ margin-right:10px;}
.m_user_pic img{ width:60px; height:60px;}
.user_pic{ margin-right:10px; _margin-right:5px;}
.user_pic img{ width:80px; height:80px;}
.mm_user_pic{ margin-right:10px;}
.mm_user_pic img{ width:100px; height:100px;}
.b_user_pic{ width:140px; height:120px; }
.b_user_pic img{ width:120px; height:120px;}
.bb_user_pic{ }
.bb_user_pic img{ width:180px; height:180px;}
.bbb_user_pic{ width:230px; height:200px; }
.bbb_user_pic img{ width:200px; height:200px;}
.m_expert_pic{ background-color:#f6f4e3; display:inline-block; width:66px; height:66px; padding:5px; }
.m_expert_pic img{ width:66px; height:66px;}
.m_review_pic{ width:95px; height:70px;}
.m_review_pic img{ width:70px; height:70px;}
.m_pic{ margin-right:15px; display:inline;}
.m_pic img{ width:60px; height:75px; }
.fm_pic_bj{ background: url(../images/fm_bj_xiao.png) no-repeat; height:111px; width:80px;  padding-top:3px; padding-bottom:6px;}
.bm_pic{ margin-right:20px; width:118px; }
.bm_pic img{ width:110px; height:140px;}
.bc_pic{ margin-right:20px;}
.bc_pic img{ width:136px; height:185px;}
.b_pic{ margin-right:20px;}
.b_pic img{ width:170px; height:232px;}

/* pic wrap */
.wm_up{ width:70px;}
.wm_up p.name{ width:60px; text-align:center;}
.b_pic_wrap{ width:178px; margin-right:20px;}


/* tooltip */
.tooltip_wrap{ background-color:#fff;
-webkit-box-shadow:0 0 7px #afafaf;  -moz-box-shadow:0 0 7px #afafaf; box-shadow:0 0 7px #afafaf; line-height:20px; border:1px solid #e4e4e4\9;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=135,strength=4)";
*filter: progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=135,strength=4);}
.tooltip_bd{ min-height:126px; background-color:#f9f9f9; margin:1px;}
.tooltip_hd{ height:40px; position:relative;
background:-webkit-gradient(linear,0 0,0 100%,from(#f68110),to(#fc6b07));
background:-moz-linear-gradient(top,#f68110,#fc6b07);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68110',endColorstr='#fc6b07');
background-color:#f9750b;}
.tooltip_hd i{ position:absolute; right:18px; top:13px; cursor:pointer;}
.tooltip_hd .dt{ padding:12px 0 0 25px; color:#fff; display:inline-block; font:normal 14px Arial, sans-serif;}
.d_con_c{ background-color:#f9f9f9; border-bottom:1px solid #e8e8e8; padding:15px 20px;}
.d_con_b{ border-top-width:1px; border-bottom:0; background-color:#f5f5f5; padding:10px 20px;}
.d_con_c p{ margin-top:2px;}
.d_con_c .checkbox{ vertical-align:text-bottom;}
.d_con_c .order_num li{ float:left; font-weight:bold; width:40px; padding-bottom:5px; }
.d_con_c p .num{ padding:0 5px; }
.d_con_c label{ color:#999;}
.d_con{ padding:20px 25px 10px 25px;}
.d_con p{ padding:0 0 15px 0;}
.d_con label{ color:#666; display:inline-block; font-size:14px; width:100px; line-height:30px; margin-right:5px; text-align:right;}
.d_con .label{ color:#666; display:inline-block; font-size:14px; line-height:30px; }
.d_con .rblock{color:#000; line-height:30px; padding-left:10px; display:inline-block;}
.d_con .checkcode_img{ margin-left:-1px;}
.d_menu{ background:url(../images/d_menu_bg.png) no-repeat; display:block; font:bold 14px Microsoft YaHei; width:76px; height:174px; position:absolute; top:0; left:-86px;}
.d_menu a{ color:#999; display:block; padding:20px 10px;}
.d_menu a.current{ display:block; height:18px; background:url(../images/d_menu_h.png) no-repeat; color:#fff;}
.d_menu i{ margin-right:5px;}

/* footer */
.y_links{ overflow:hidden; padding-top:15px;}
.y_links li{ float:left; padding:0px 10px 0px 0px;width:75px; }
.y_links li a{ color:#666; display:block; padding-top:8px;}
.y_links li a:hover{ color:#ff6000; text-decoration:underline;}
#ywx_ft{ color:#999; padding:50px 0; text-align:center;}
#ywx_ft .ft_nav{ margin-bottom:16px; overflow:hidden;}
#ywx_ft .ft_nav li{ display:inline;}
#ywx_ft .ft_nav a:hover{ color:#ff6000;}
#ywx_ft .ft_nav span{ color:#000; margin:0 8px;}
#ywx_ft .ft_nav i{ margin-right:6px;}

/* account pay */
.account_nav{text-align:right;}
.account_nav a{margin-left:30px;}
.account_box{ text-align:justify; overflow:hidden;}
.account_box .mod_pay{ background:url(../images/pay_mod_bg.png) no-repeat; display:inline-block; width:370px; height:150px; margin-bottom:10px; vertical-align:top;}
.account_box .mod_pay .pay_con{ display:inline-block; margin:26px 15px 13px 15px; overflow:hidden;}
.account_box .mod_pay .pay_l{ float:left; width:105px;}
.account_box .mod_pay .pay_r{ float:left; width:230px;}
.account_box .mod_pay b,.account_box .mod_pay i{ display:block;}
.account_box .mod_pay i{ color:#999; padding:10px 0;}
.account_box .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}
.account_hd{ margin-bottom:8px; }
.account_hd h3{ line-height:34px;}
.account_bd .col1{ width:20%;}
.account_bd .col2{ width:80%;}
.account_bd table{ color:#666; width:100%;}
.account_bd td{ border:1px solid #ebebeb; padding:20px; vertical-align:top;}
.account_bd td label{ display:inline-block; margin-right:30px;}
.account_bd td span{ display:inline-block; float:left;}
.account_bd td .rblock{ color:#000; line-height:30px; padding-left:15px;}
.account_bd td .tip_r{ width:260px; height:30px; line-height:1.3; padding-left:20px;}
.account_bd .btn{ margin:20px 0 0 174px;}
.account_bd .tip_t{ color:#999; padding-bottom:10px;}
.pay_lst li{ padding-bottom:12px;}
.pay_bank_lst li{ padding:12px 0; overflow:hidden;}

/* setting */
.setting_photo{ padding-top:20px; overflow:hidden;}
.setting_photo .l{ float:left; width:270px;}
.setting_photo .photo_bdr{ float:left; padding:10px; border:1px solid #ccc; width:216px; height:216px; }
.setting_photo .r{ float:right; width:380px;}
.setting_photo .preview{ height:202px; }
.setting_photo .preview span{ margin-right:10px; vertical-align:bottom;  }
.setting_photo .preview .l img{ width:180px; height:181px;}
.setting_photo .preview .m img{ width:50px; height:51px;}
.setting_photo .preview .s img{ width:22px; height:23px;}
.setting_photo .preview .l{ width:180px; height:180px; border:1px solid #ccc; overflow:hidden;}
.setting_photo .preview .m{ width:50px; height:50px; border:1px solid #ccc; overflow:hidden;}
.setting_photo .preview .s{ width:22px; height:22px; border:1px solid #ccc; margin-top:158px; overflow:hidden; }
.setting_photo .btn_wrap input{ margin-right:10px; } 
.setting_photo .settab_con{ height:200px;}
.setting_tip{ background:#e8eefa; border:1px solid #c3d9ff;}
.setting_tip .inner{border:2px solid #fff;padding:20px;}
.setting_tab span{ cursor:pointer; color:#000; margin-right:25px;}
.setting_tab .current{ color:#c00;}
.setting_photo_btn{ position:relative;}
.setting_photo_btn .input_wrap{ position:absolute; left:0; top:0; width:80px; height:30px; overflow:hidden;}
.setting_photo_btn input{ position:relative; left:-222px; overflow:hidden;font:20px/30px simsun; height:30px; opacity:0; filter:alpha(opacity=0); border: none; hide-focus: expression(this.hideFocus=true); outline: none; cursor:pointer;}

/* title bar */
.tit_b,.main_bd .tit{ border-bottom:1px solid #dadada; padding-bottom:5px; clear:both; height:28px; color:#333; font:bold 15px/28px Microsoft YaHei,arial;}
.side_tit{ color:#333; font:bold 15px/1.5 Microsoft YaHei,arial;}
.side_tit{ background: url(../images/skin_bg.png) no-repeat; background-position:0 -310px; height:32px; line-height:32px; padding-left:20px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.tit_bar h2{ font:normal 24px/36px Microsoft YaHei,arial; display:inline-block;}
.tit_bar{ height:36px; line-height:36px;}
.tit_bar .t_order,.tit_bar .t_status{ display:inline-block; font-size:14px; margin-left:50px; vertical-align:top;}
.tit_bar .t_status{ color:#090;}
.tit_tab_b{ background:url(../images/right_title_bj.png) no-repeat; font-size:16px; font-variant:normal; font-family:"微软雅黑"; height:34px; line-height:34px; clear:both; color:#333;}



.tit_tab_b span{ padding:0px 20px;}
.tit_tab_b a{ color:#333; padding:0px 20px; margin:0; height:31px; text-align:center; border-left:1px solid transparent; border-right:1px solid #e4e4e4; _border-color:tomato; _filter:chroma(color=tomato); display:inline-block;margin-left:-1px; min-width:60px;width:30px; }
.tit_tab_b a.current{ background-color:#fff; border:1px solid #e4e4e4; border-bottom:0; color:#000; text-align:center; text-decoration:none; margin-left:-1px; font-weight:bold;  }
.tit_tab_b a:hover{ color:#000;}
.tit_tab_b a.r_block,.tit_tab_b a.r_more{ border:0; font-size:12px; font:normal 12px/32px sans-serif; vertical-align:top; text-align:right; }
.tit_tab_b a.r_block{ color:#999;}
.tit_tab_b .pic_t{ background-color:#f68210; color:#fff; display:inline-block; width:200px; height:32px; text-align:center; padding:0;}
.tit_tab_b .r_sort{ display:inline-block; float:right; font:normal 12px/1.5 arial,sans-serif;}
.tit_tab_b span.r_sort{ padding-right:0;}
.tit_tab_b .r_sort a{ padding:6px 5px; display:inline-block; height:22px; min-width:30px; _width:30px; border:0; }
.tit_tab_b .r_sort a.current{ background-color:#f9f9f9; border:1px solid #dcdcdc; border-bottom:0; display:inline-block; height:21px; }
.tit_tab_b .nav{ display:inline-block; font:normal 12px/1.5 arial,sans-serif; padding:0;}
.tit_tab_b .nav a{ padding:6px 10px; height:19px; display:inline-block; overflow:hidden;}
.tit_tab_b .p1 a,.tit_tab_b .p2 a,.tit_tab_b .p3 a{ border:0;}
.tit_tab_b .p2 a{ padding:6px 18px;}
.tit_tab_b .p1 a.current,.tit_tab_b .p2 a.current,.tit_tab_b .p3 a.current{ background-color:#fff; border:1px solid #e4e4e4; border-bottom:0;}
.tit_s{ border-bottom:1px solid #dadada; padding-bottom:5px; clear:both; height:30px; line-height:30px; }
.tit_s a{ color:#000; min-width:80px; margin-right:10px; display:inline-block;}
.tit_s a.current,.col_main .tit_s a:hover{ color:#c00;text-decoration:none;}
.tit_s .btn{ margin-right:0;}
.book_tit{ border-bottom:1px solid #dadada;}
.book_tit .r{ float:right; font:normal 14px/34px arial,sans-serif; height:37px; line-height:37px;}
.book_tit .r a{ margin-left:20px;}
.book_tit .t_status{ font-size:14px; font-weight:100; margin-left:50px;}
.book_tit .rank_item{ color:#ccc; font-size:12px; font-weight:100; }
.book_tit .rank_item .num{ font-size:30px; padding-right:5px;}
.tit_main{ background: url(../images/skin_bg.png) no-repeat; background-position:0 -310px; font:normal 14px Microsoft YaHei,arial; height:32px; clear:both; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.tit_main .t{ font:normal 14px/32px Microsoft YaHei,arial; padding-left:20px; }
.tit_main .more{ line-height:32px;}
.tit_main .more a{ margin-right:20px; }
.font_size,.bg_color{ font:normal 12px/32px arial,sans-serif; display:inline-block; margin-right:15px;}
.font_size label,.bg_color label{ color:#666;}
.font_size a,.font_size b{ margin-right:5px;}
.bg_color a{ width:10px; height:10px; display:inline-block; margin-right:1px; vertical-align:middle; overflow:hidden; zoom:1;}
.bg_a{ background-color:#fff; border:1px solid #e4e4e4; color:#000;}
.bg_b{ background-color:#000; border:1px solid #000; color:#fff;}
.bg_c{ background-color:#f96; border:1px solid #9e674b; color:#000;}
.bg_d{ background-color:#cfc; border:1px solid #98b898; color:#000;}
.bg_e{ background-color:#cc9; border:1px solid #a0a06b; color:#000;}
.bg_f{ background-color:#c9c; border:1px solid #ad7aad; color:#000;}
.content .bg_wrap{ border-top:0;}
.col_main .shortcut_search .input_txt{ height:20px; line-height:20px; padding:1px; margin-right:0; vertical-align:middle;}
.col_main .shortcut_search .btn,.shortcut_search  a.btn,.shortcut_search a.btn:hover{  border-radius:0; color:#333; font-weight:100; width:54px; text-align:center; padding:0; vertical-align:middle; height:22px; line-height:22px; margin-left:-1px;}

/* navigation */
.user_nav{ background-color:#fff;}
.user_nav li{ border-bottom:1px solid #e6e6e6; background-color:#f9f9f9; margin-top:1px;}
.user_nav li.last{ border-bottom:0;}
.user_nav li a:hover,.user_nav li .current{ background-color:#fff; color:#cc0000; text-decoration:none;}
.user_nav li a{ color:#000; display:block; font-size:14px; overflow:hidden; padding:8px 0; text-decoration:none; padding-left:20px;}
.user_nav li i{ display:inline-block; padding-right:5px;}
.user_nav li .user_nav_child li{ border:none;}
.user_nav li .user_nav_child li a{ padding:5px 40px; font-size:12px; height:18px; font-weight:normal;}
.user_nav li .user_nav_child li:hover,.user_nav li .user_nav_child li .current{ background-color:#fff; font-weight:normal;}
.s_nav{ font-size:14px; height:30px; line-height:30px; overflow:hidden; width:100%; margin-bottom:10px;}
.s_nav li{ float:left; padding-right:60px;}
.s_nav li.current{ font-weight:bold;}

/* list */
.panel_lst{ border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; padding:10px 20px;}
.panel_lst li{ padding:5px 0px;}
.panel_lst li .t{ font-size:14px;}
.panel_lst li em{ margin-right:10px;}
.panel_lst li i{ margin-left:10px;}

.slide_view{ padding:30px 0 0 0;}
.slide_con{ text-align:justify; width:100%; overflow:hidden;}
.slide_con span{ display:inline-block; overflow:hidden;}
.slide_con .lblock{ display:inline-block; width:124px; margin-bottom:20px; vertical-align:top;}
.slide_con h3{ display:block; text-align:center; height:24px;}
.slide_con p{ display:block; width:108px;}
.slide_con label,.slide_con em{ color:#999;}
.slide_con em{ margin-right:5px;}
.slide_con .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}
.slide_con cite{ color:#ff6000; padding:0 2px;}
.slide_con .c_price,.slide_con .c_price cite{ text-decoration:line-through; }
.slide_con .c_price_now,.slide_con .c_price{ padding-left:24px;}
.slide_con .mt_wrap{ line-height:24px; margin:1px 0 5px 0; height:122px; overflow:hidden;}




.slide_con_1{ text-align:justify; width:100%; overflow:hidden; margin-bottom:28px;}
.slide_con_1 span{ display:inline-block; overflow:hidden; padding-right:21px; }
.slide_con_1 .lblock{ display:inline-block; width:124px; vertical-align:top;}

.slide_con_1 label,.slide_con em{ color:#999;}
.slide_con_1 em{ margin-right:5px;}
.slide_con_1 .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}
.slide_con_1 cite{ color:#ff6000; padding:0 2px;}
.slide_con_1 .c_price,.slide_con .c_price cite{ text-decoration:line-through; }
.slide_con_1 .c_price_now,.slide_con .c_price{ padding-left:24px;}
.slide_con_1 .mt_wrap{ line-height:24px; margin:1px 0 5px 0;}

.feed2_lst{ text-align:justify; width:100%; overflow:hidden; margin-top:20px; min-height:160px; _margin-bottom:20px; }
.feed2_lst .lbock{ display:inline-block; width:340px; vertical-align:middle;}
.feed2_lst .lbock .vip_level{ margin-left:5px;}
.feed2_lst .lbock .user_pic{ width:88px; margin-right:1px;}
.feed2_lst .lbock .con_bdr{  width:229px; _width:226px; padding:4px 10px;_padding-top:10px; overflow:hidden;}

.feed2_lst .lbock span{ display:block; line-height:26px;}
.feed2_lst .lbock label{ color:#999;}
.feed2_lst .lbock .icon{ _margin-top:6px;}
.feed2_lst .lbock .btns_txt{ margin-top:4px;*margin-top:6px;}
.feed2_lst .lbock em{ display:inline-block; width:40%; margin-right:5px;}
.feed2_lst .lbock .y_intro{ color:#666; line-height:22px;}
.feed2_lst .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.feed3_lst{ text-align:justify; width:100%; overflow:hidden; height:88px;}
.feed3_lst .lbock{ display:inline-block; width:228px; height:88px; vertical-align:middle;}
.feed3_lst .lbock span{ display:block;}
.feed3_lst .lbock label{ color:#666;}
.feed3_lst h3{ margin-bottom:10px;}
.feed3_lst .feed_item_s{ margin-top:10px;}
.feed3_lst .feed_item_s em{ display:inline-block; width:33%;}
.feed3_lst .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.feed6_lst{ text-align:justify; width:100%; overflow:hidden;}
.feed6_lst .lbock{ display:inline-block; width:88px; vertical-align:middle;}
.feed6_lst .lbock span{ color:#999; display:block; text-align:center}
.feed6_lst .lbock label{ color:#666;}
.feed6_lst .lbock .con_bdr{ border:1px solid #e9e9e9; background-color:#f9f9f9; display:block; margin-top:1px; padding:4px 5px;}
.feed6_lst .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.fans_row{ text-align:justify; width:100%; overflow:hidden;}
.fans_row .lbock{ display:inline-block; width:60px;}
.fans_row .lbock span{ display:block;}
.fans_row .lbock .name{ display:inline-block; width:60px; line-height:26px; text-align:center;}
.fans_row .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.opus_lst{ color:#666;}
.opus_lst dt{ padding-bottom:20px;}
.opus_lst dd{ padding-top:11px;}
.opus_lst dt .l,.opus_lst dd .l{ width:316px; display:inline-block; overflow:hidden;}
.opus_lst li{ font-size:12px; width:50px; height:74px; display:inline-block; float:left;  overflow:hidden; padding:10px 10px 10px 0;}
.opus_lst li .name{ width:50px; line-height:24px; text-align:center; display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.feed2_side{ text-align:justify; width:100%; overflow:hidden; height:105px;}
.feed2_side .lbock{ display:inline-block; width:70px; vertical-align:middle; text-align:center; padding:0 25px;}
.feed2_side .lbock span{ display:block;}
.feed2_side .lbock .y_name{ color:#666;}
.feed2_side .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.feed3_side{ text-align:justify; width:100%; overflow:hidden; width:185px; height:300px; padding:0 20px;}
.feed3_side .lbock{ display:inline-block; width:70px; height:100px; vertical-align:middle; text-align:center;}
.feed3_side .lbock span{ display:block;}
.feed3_side .lbock .y_name{ color:#666;}
.feed3_side .justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

/* message notice */
.message_list{ }
.message_list dl,.notice_list dl{ padding:20px 0; line-height:22px;}
.notice_list dt{ float:left; font-size:14px; width:75px; }
.message_list .m_detail,.notice_list .n_detail{ color:#666;  width:490px; margin-top:10px;}
.message_list dd .re_detail{ color:#666; }
.message_list .relst{ padding:10px 0;}
.message_list .relst dl{ margin-left:70px; line-height:20px; padding:10px 0;}

/* invite */
.invite_wrap{ padding:30px 60px;}
.invite_wrap p{ color:#666; line-height:24px;}
.invite_wrap h3{ margin:20px 0 10px 0;}
.invite_wrap .btn{ border-radius:0; margin-left:-1px;}
.invite_wrap dl{ margin:10px 0;}
.invite_wrap dt{ float:left;}
.invite_wrap label,.invite_wrap .txt{ display:inline-block; font-size:14px; height:30px; line-height:30px;}
.invite_wrap label{ width:72px;}
.invite_wrap .txt{ margin:0 10px;}
.invite_wrap select{ height:30px; line-height:30px;}


/*0821更改首页样式*/

.pic_lst{}
.pic_lst_content{ width:330px; float: left; padding-right:55px; height:160px; margin-top:15px; padding-bottom:32px;}
* html .pic_lst_content{ width:330px; float: left; padding-right:55px; height:150px; margin-top:15px; padding-bottom:22px; }
.pic_lst_content dl{ float:left;}
.pic_lst_content dt{ float:left;}
.pic_lst_content dd{ padding-bottom:8px; color:#666;line-height:22px;}
* html .pic_lst_content dd{ padding-bottom:10px; color:#666; line-height:22px;}
.pic_lst_content_word{ font-size:12px; color:#999;}
.con_word a{ font-size:14px; font-family:"微软雅黑";}
.pic_lst_content_btn_w_s{ padding-left:15px;}
.pic_lst2 con dt dd{  font-size:12px;}
.home_left_word{ font-size:12px;}
.home_cywx_css{ background: url(../images/home_pic_bj.gif) no-repeat center; width:83px; height:25px;color:#ff8000; font-size:14px; font-variant:normal; font-weight:bold; text-align:center; line-height:24px;}


